import type { TranslationType } from './types';

export const no: TranslationType = {
  title: "VoiceCanvas",
  inputPlaceholder: "Skriv inn tekst for opplesing...",
  speed: "Hastighet",
  voice: "Stemme",
  female: "Kvinne",
  male: "Mann",
  wordByWord: "Ord for ord",
  readText: "Les tekst",
  uploadFile: "Last opp fil",
  downloadAudio: "Last ned lyd",
  selectLanguage: "Velg språk",
  theme: "Tema",
  light: "Lyst",
  dark: "Mørkt",
  system: "System",
  noTextError: "Ingen tekst å lese",
  pleaseEnterText: "Vennligst skriv inn litt tekst først",
  error: "Feil",
  speechError: "Det oppsto en feil under opplesning av teksten",
  downloadError: "Feil ved nedlasting av lydfil",
  pdfNotSupported: "PDF-filer støttes ikke ennå",
  wordNotSupported: "Word-filer støttes ikke ennå",
  unsupportedFormat: "Filstøtte ikke implementert",
  uploadError: "Feil ved filopplasting",
  speechService: "Talejeneste",
  selectService: "Velge tjenesteleverandør",
  serviceSettings: "Tjenesteinnstillinger",
  minimaxNotSupported: "Minimax støtter ikke talesyntese for dette språket, byttet automatisk til AWS Polly",
  voiceNotSupported: "Stemmevalg ikke støttet",
  on: "På",
  off: "Av",
  characters: "tegn",
  landingTitle: "VoiceCanvas",
  startNow: "Prøv nå",
  tryForFree: "Prøv gratis",
  feature1Title: "Høy kvalitet",
  feature1Desc: "Krystallklar talesyntese med naturlig intonasjon og rytme",
  feature2Title: "Flerspråklig",
  feature2Desc: "50+ språk med både mannlige og kvinnelige stemmer, perfekt for globalt innhold",
  feature3Title: "Avanserte funksjoner",
  feature3Desc: "Tilpass hastighet, visualiser lyd og aktivér ord-for-ord lesing for bedre læring",
  ctaTitle: "Bruk tekst-til-tale verktøyet vårt i dag",
  coreFeatures: "Kjernfunksjoner",
  howItWorks: "Slik fungerer det",
  testimonials: "Hva brukerne sier",
  step1Title: "Skriv inn tekst",
  step1Desc: "Skriv eller last opp teksten du vil konvertere til tale",
  step2Title: "Konfigurer innstillinger",
  step2Desc: "Velg språk, stemme og juster hastighet",
  step3Title: "Generer tale",
  step3Desc: "Klikk for å konvertere teksten til naturlig tale",
  testimonial1Name: "John Doe",
  testimonial1Role: "Språklærer",
  testimonial1Content: "Dette verktøyet har forbedret uttalen min betraktelig. Flerspråklig støtte er fantastisk!",
  testimonial2Name: "Maria Garcia",
  testimonial2Role: "Innholdsprodusent",
  testimonial2Content: "Bruker dette daglig for voiceovers. Kvaliteten er fremragende og enkelt å bruke.",
  testimonial3Name: "Sarah Chen",
  testimonial3Role: "Lærer",
  testimonial3Content: "Perfekt for læringsmateriell. Elevene elsker den klare uttalen og justerbar hastighet.",
  testimonial4Name: "Robert Wilson",
  testimonial4Role: "Bedriftseier",
  testimonial4Content: "Revolusjonert vår internasjonale kommunikasjon. Stemmekvalitet og språkstøtte er enestående.",
  login: "Logg inn",
  register: "Registrer",
  continueWith: "Fortsett med {provider}",
  orContinueWith: "Eller fortsett med",
  orLoginWith: "Eller logg inn med",
  orRegisterWith: "Eller registrer med",
  githubLogin: "Fortsett med GitHub",
  googleLogin: "Fortsett med Google",
  dividerText: "eller",
  aiPowered: "Drevet av AI",
  languagesSupported: "50+ språk",
  copyright: "© {year} VoiceCanvas. Alle rettigheter forbeholdt.",
  footerSlogan: "Laget med ❤️ for bedre talegjenkjenning",
  loginDescription: "Logg inn for å få tilgang til flere funksjoner",
  registerDescription: "Opprett ny konto for å starte",
  passwordMismatch: "Passordene stemmer ikke",
  back: "Tilbake",
  profile: "Profil",
  settings: "Innstillinger",
  basicInfo: "Grunnleggende informasjon",
  username: "Brukernavn",
  email: "E-post",
  registrationTime: "Registreringstidspunkt",
  loginMethod: "Påloggingsmetode",
  notSet: "Ikke satt",
  emailPassword: "E-post & passord",
  logout: "Logg ut",
  loginRequired: "Pålogging kreves",
  loginToUseFeature: "Vennligst logg inn for å bruke denne funksjonen",
  password: "Passord",
  confirmPassword: "Bekreft passord",
  loading: "Laster...",
  loginSuccess: "Innlogging vellykket",
  registerSuccess: "Registrering vellykket",
  welcomeBack: "Velkommen tilbake!",
  authError: "Autentisering feilet. Prøv igjen.",
  registerError: "Registrering feilet. Prøv igjen.",
  noAccount: "Ingen konto? Registrer",
  haveAccount: "Har du konto? Logg inn",
  chinese: "Kinesisk",
  english: "Engelsk",
  japanese: "Japansk",
  korean: "Koreansk",
  spanish: "Spansk",
  french: "Fransk",
  russian: "Russisk",
  italian: "Italiensk",
  portuguese: "Portugisisk",
  german: "Tysk",
  indonesian: "Indonesisk",
  arabic: "Arabisk",
  cantonese: "Kantonesisk",
  danish: "Dansk",
  dutch: "Nederlandsk",
  finnish: "Finsk",
  greek: "Gresk",
  hebrew: "Hebraisk",
  hindi: "Hindi",
  hungarian: "Ungarsk",
  norwegian: "Norsk",
  polish: "Polsk",
  romanian: "Rumensk",
  swedish: "Svensk",
  turkish: "Tyrkisk",
  welsh: "Walisisk",
  vietnamese: "Vietnamesisk",
  ukrainian: "Ukrainsk",
  catalan: "Katalansk",
  czech: "Tsjekkisk",
  britishEnglish: "Britisk engelsk",
  australianEnglish: "Australsk engelsk",
  mexicanSpanish: "Meksikansk spansk",
  usSpanish: "Amerikansk spansk",
  canadianFrench: "Kanadisk fransk",
  belgianFrench: "Belgisk fransk",
  brazilianPortuguese: "Brasiliansk portugisisk",
  austrianGerman: "Østerriksk tysk",
  swissGerman: "Sveitsisk tysk",
  uaeArabic: "Emiratarabisk arabisk",
  belgianDutch: "Belgisk nederlandsk",
  indianEnglish: "Indisk engelsk",
  welshEnglish: "Walisisk engelsk",
  irishEnglish: "Irsk engelsk",
  newZealandEnglish: "Newzealandsk engelsk",
  southAfricanEnglish: "Sørafrikansk engelsk",
  icelandic: "Islandsk",
  scottishEnglish: "Skotsk engelsk",
  singaporeanEnglish: "Singaporeengelsk",
  afrikaans: "Afrikaans",
  bulgarian: "Bulgarsk",
  croatian: "Kroatisk",
  lithuanian: "Litauisk",
  latvian: "Latvisk",
  macedonian: "Makedonsk",
  malay: "Malayisk",
  serbian: "Serbisk",
  slovak: "Slovakisk",
  slovenian: "Slovensk",
  swahili: "Swahili",
  tamil: "Tamil",
  thai: "Thai",
  urdu: "Urdu",
  traditionalChinese: "Tradisjonell kinesisk",
  saudiArabic: "Saudi-arabisk",
  
  // Prisside
  pricingTitle: "Enkle og transparente priser",
  pricingSubtitle: "Velg den planen som passer dine behov",
  mostPopular: "Mest populær",
  bestValue: "Beste verdi",
  free: "Gratis",
  perYear: "/år",
  perMonth: "/måned",
  
  // Abonnement
  subscription: "Abonnement",
  currentPlan: "Nåværende plan",
  planStatus: "Planstatus",
  expiryDate: "Utløpsdato",
  active: "Aktiv",
  inactive: "Inaktiv",
  
  // Tegnkvote
  characterQuota: "Tegnkvote",
  totalQuota: "Total kvote",
  usedQuota: "Brukt",
  remainingQuota: "Gjenstående",
  lastUpdated: "Sist oppdatert",
  noQuota: "Ingen kvote",
  permanentQuota: "Permanent kvote",
  temporaryQuota: "Midlertidig kvote",
  permanentValid: "Gyldig for alltid",
  quotaExpiryTime: "Utløper: {date}",
  
  // Betaling
  paymentSuccess: "Betaling vellykket",
  refreshingData: "Oppdaterer data...",
  subscriptionSuccess: "Abonnement aktivert",
  subscriptionUpdated: "Abonnementet er oppdatert, oppdaterer data...",
  purchaseSuccess: "Kjøp vellykket",
  quotaUpdated: "Tegnkvote oppdatert, oppdaterer data...",
  
  // Funksjoner
  freeChars: "{amount} tegn gratis",
  trialPeriod: "{days} dagers prøveperiode",
  yearlyQuota: "{amount} tegn per år",
  monthlyQuota: "{amount} tegn per måned",
  languageSupport: "50+ språk støttet",
  basicSpeedControl: "Grunnleggende hastighetskontroll",
  basicVoiceSelection: "Grunnleggende stemmevalg",
  textInputOnly: "Kun tekstinntasting",
  standardSupport: "Standard kundestøtte",
  fullSpeedControl: "Full hastighetskontroll",
  allVoices: "Alle stemmer tilgjengelig",
  wordByWordReading: "Ord-for-ord lesing",
  fileUpload: "Filopplasting støttet",
  audioVisualization: "Lydvisualisering",
  advancedAudioEdit: "Avansert lydredigering",
  prioritySupport: "Prioritert støtte",
  support247: "Døgnkontinuerlig støtte",
  earlyAccess: "Tidlig tilgang til nye funksjoner",
  
  // Knapper
  startTrial: "Start prøveperiode",
  chooseYearly: "Velg årlig",
  chooseMonthly: "Velg månedlig",
  buyNow: "Kjøp nå",
  
  // Betal per bruk
  payAsYouGo: "Betal per bruk",
  tenThousandChars: "100 000 tegn",
  millionChars: "1 million tegn",
  threeMillionChars: "3 millioner tegn",
  
  // FAQ
  faq: "Ofte stilte spørsmål",
  faqTrialFeatures: "Hva inkluderer prøveversjonen?",
  faqTrialFeaturesAnswer: "Prøveversjonen inkluderer 7 dager med 10 000 tegn, støtte for 50+ språk, grunnleggende hastighetskontroll og stemmevalg.",
  faqHowToTry: "Hvordan starter jeg prøveperioden?",
  faqHowToTryAnswer: "Registrer deg for å få tilgang uten betalingskort. Du kan oppgradere når som helst.",
  faqQuotaCalc: "Hvordan beregnes tegnkvoten?",
  faqQuotaCalcAnswer: "Tegn telles inkludert mellomrom og tegnsetting.",
  faqPayment: "Hvilke betalingsmetoder godtas?",
  faqPaymentAnswer: "Vi tar imot alle større kort, WeChat Pay, Alipay og mer. Alle transaksjoner er krypterte.",
  faqQuotaType: "Forskjell på kjøpt kvote og abonnementskvote?",
  faqQuotaTypeAnswer: "Kjøpt kvote varer evig, abonnementskvote utløper med medlemskapet.",
  
  // Driftsmeldinger
  operationSuccess: "Vellykket handling",
  operationFailed: "Handling feilet",
  pleaseWait: "Vennligst vent...",
  processingRequest: "Behandler forespørsel...",
  
  // Talesyntesemeldinger
  textTooLong: "Teksten er for lang",
  textLengthLimit: "Maksimalt {limit} tegn støttes",
  quotaInsufficient: "Utilstrekkelig tegnkvote",
  quotaRemaining: "Gjenstående kvote: {count} tegn",
  synthesizing: "Genererer tale...",
  downloadingAudio: "Laster ned lyd...",

  // Nye nøkler
  serviceProviderCharacterLimit: "Tjenesteleverandør begrenser til {limit} tegn",
  textTruncatedDueToLimit: "Teksten er forkortet til maksimal lengde",
  insufficientCharacterQuota: "Utilstrekkelig tegnkvote, kjøp mer eller oppgrader",
  quotaCheckUnavailable: "Kan ikke sjekke kvote nå, prøv igjen senere",
  
  // Filhåndtering
  uploadingFile: "Laster opp fil...",
  fileFormatError: "Filstøtte ikke implementert",
  fileSizeLimit: "Filstørrelsen overskredet",
  fileUploadSuccess: "Filopplasting vellykket",
  fileUploadFailed: "Filopplasting feilet",
  
  // Brukerhåndtering
  sessionExpired: "Sesjon utløpt, logg inn på nytt",
  unauthorized: "Uautorisert tilgang",
  
  // Kvote relatert
  quotaUpdateFailed: "Kunne ikke oppdatere tegnkvote",
  checkingQuota: "Sjekker tegnkvote...",
  
  // Abonnement
  subscriptionRequired: "Abonnement kreves",
  subscriptionExpired: "Abonnement utløpt",
  subscriptionActive: "Abonnement aktivt",
  subscriptionUpdateSuccess: "Abonnement oppdatert",
  subscriptionUpdateFailed: "Kunne ikke oppdatere abonnement",
  
  // Betaling
  processingPayment: "Behandler betaling...",
  paymentFailed: "Betaling feilet",
  paymentCanceled: "Betaling avbrutt",
  
  // Feilmeldinger
  networkError: "Nettverksfeil, prøv igjen senere",
  serverError: "Serverfeil, prøv igjen senere",
  unknownError: "Ukjent feil oppsto",
  tryAgainLater: "Prøv igjen senere",
  
  // Bekreftelser
  confirmLogout: "Logge ut?",
  confirmCancel: "Avbryt handling?",
  confirmDelete: "Slett?",
  yes: "Ja",
  no: "Nei",
  confirm: "Bekreft",
  cancel: "Avbryt",
  
  // Laster tilstander
  saving: "Lagrer...",
  updating: "Oppdaterer...",
  deleting: "Sletter...",
  processing: "Behandler...",
  home: "Hjem",
  workspace: "Arbeidsområde",
  pricing: "Priser",
  noAvailableVoice: "Ingen tilgjengelige stemmer for dette språket",
  selectVoiceFirst: "Velg en stemme først",
  notice: "Merknad",
  quotaCheckFailed: "Kunne ikke sjekke kvote, fortsetter med talesyntese",
  quotaCheckError: "Feil ved kvotesjekk, fortsetter med talesyntese",
  updateQuotaFailed: "Kunne ikke oppdatere tegntelling",
  updateQuotaError: "Feil ved oppdatering av tegntelling",
  speechSynthesisError: "Feil ved talesyntese",
  trialPlan: "Prøveversjon",
  trialDesc: "Prøv VoiceCanvas grunnleggende funksjoner",
  yearlyPlan: "Årlig plan",
  yearlyDesc: "Best for tunge brukere, mest verdi",
  monthlyPlan: "Månedlig plan",
  monthlyDesc: "Perfekt for personlig bruk",
  noPlan: "Ingen plan",
  
    // Stemmerelatert
    noAvailableVoices: "Ingen tilgjengelige stemmer",
    clonedVoices: "Mine klonede stemmer",
    clonedVoice: "Klonet stemme",
    systemVoices: "Systemstemmer",
    systemVoice: "Systemstemme",
  
    // Profilside
    notSubscribed: "Ikke abonnert",
    notActivated: "Ikke aktivert",
    cloneQuota: "Klonkvote",
    totalClones: "Totale kloninger",
    usedClones: "Brukte kloninger",
    remainingClones: "Gjenværende kloninger",
    clonePackagePurchaseSuccess: "Klonepakke kjøpt",
    updatingCloneCount: "Oppdaterer kloneteller...",
    times: "ganger",
  
    // Klonepakker
    clonePackagesTitle: "Stemmeklonepakker",
    clonePackagesSubtitle: "Engangskjøp med livslang lisens",
    clonePackageBasic: "Grunnpakke",
    clonePackageBasicDesc: "For personlig bruk",
    clonePackageAdvanced: "Avansert pakke",
    clonePackageAdvancedDesc: "For små team",
    clonePackagePro: "Proffpakke",
    clonePackageProDesc: "For profesjonelle brukere",
    cloneFeature1Times: "{count} stemmekloninger",
    cloneFeatureValidForever: "Livslang gyldighet",
    cloneFeatureMultiLanguage: "Støtter kinesisk/engelsk/japansk/koreansk",
    cloneFeatureCustomization: "Tilpassingsmuligheter",
    cloneFeatureStandardSupport: "Standard kundestøtte",
    cloneFeaturePrioritySupport: "Prioritert støtte",
  
    // FAQ
    faqCloneVoice: "Hvordan fungerer stemmekloning?",
    faqCloneVoiceAnswer: "AI-teknologi lager digital kopi av stemmen din. Tips: 1) Bruk god mikrofon i stille miljø (minst 1 minutts opptak) 2) Kloninger utløper ikke 3) Flerspråklig støtte 4) Kvalitet avhenger av lydkvalitet 5) For innholdsproduksjon",
  
    // Kloningsside
    voiceCloning: "Stemmekloning",
    uploadAudio: "Last opp lyd",
    record: "Spill inn",
    stopRecording: "Stopp opptak",
    startCloning: "Start kloning",
    cloning: "Kloner...",
    voiceId: "Stemme-ID:",
    clear: "Tøm",
    instructions: "Bruksanvisning",
    audioFileSelected: "Lydfil valgt",
    fileSelected: "Valgt: {filename} ({size}MB)",
    recordingComplete: "Opptak fullført",
    recordingSaved: "Lagret: {filename} ({size}MB)",
    startRecordingTitle: "Start opptak",
    startRecordingDesc: "Begynn å snakke...",
    microphoneAccessError: "Ingen mikrofontilgang",
    audioUploadRequirements: "MP3/M4A/WAV-format, maks 20MB, 10 sek -5 min",
    fileSizeExceeded: "Filstørrelse over grense ({size}MB). Maks 20MB",
    audioDurationError: "Feil ved lesing av varighet",
    minDurationError: "Minimum 10 sekunder",
    maxDurationError: "Maksimum 5 minutter",
    audioFileSelectedTitle: "Lydfil valgt",
    audioFileSelectedDesc: "{filename} ({size}MB, varighet: {duration} sek)",
    fetchCloneVoicesError: "Feil ved henting av kloner",
    deleteCloneVoiceError: "Sletting feilet",
    deleteSuccess: "Slettet",
    cloneVoiceDeleted: "Klonet stemme slettet",
    uploadAudioFirst: "Last opp lydfil først",
    loginForCloning: "Logg inn for å klone",
    fetchUserDataError: "Feil ved datahenting",
    insufficientCloneCredits: "Ikke nok kloninger",
    buyMoreCredits: "Kjøp flere kloninger",
    startCloningTitle: "Starter kloning",
    startCloningDesc: "Behandler lydfil...",
    cloneVoiceFailed: "Kloning mislyktes",
    invalidVoiceId: "Ugyldig stemme-ID",
    cloneSuccess: "Kloning vellykket",
    cloneReadyToUse: "Stemme klar for bruk",
    clearClonedVoice: "Klonet stemme tømt",
  
    // Instruksjoner
    instruction1: "1. Last opp klar stemmeopptak (MP3/M4A/WAV)",
    instruction2: "2. Anbefalt lengde: 10 sek -5 min",
    instruction3: "3. Les tekst uten bakgrunnsstøy",
    instruction4: "4. Maks filstørrelse 20MB",
    instruction5: "5. Få stemme-ID etter kloning",
    instruction6: "6. Bruk ID til tekst-til-tale",
    legalNotice: "Juridisk merknad: Sikre rettigheter til opptak. Uautorisert kloning forbudt. Kun personlig bruk.",
  
    // API
    saveCloneVoiceError: "Lagring feilet",
    defaultClonedVoiceName: "Klonet stemme {date}",
  
    // API-meldinger
    minimaxConfigError: "Sett miljøvariablene MINIMAX_API_KEY og MINIMAX_GROUP_ID",
    fileUploadError: "Feil ved opplasting: {status} - {error}",
    fileIdError: "Mangler file_id",
    receivedFile: "Fil mottatt",
    startingFileUpload: "Starter filopplasting...",
    fileUploadSuccesss: "Fil lastet opp (file_id)",
    startingVoiceClone: "Starter stemmekloning...",
    voiceCloneError: "Kloningfeil: {status} - {error}",
    cloneResult: "Kloneresultat",
    cloneCountUpdateSuccess: "Kloneteller oppdatert",
    clonedVoiceSaved: "Stemme lagret i database",
    cloneError: "Kloningsfeil",
      stripeLoadError: "Betalingssystemet kunne ikke lastes",
      checkoutError: "Kunne ikke opprette betalingsoppgjør",
      invalidSessionId: "Ugyldig betalingsoppgjør",
      save: "Lagre",
    
      // Hjemmeside - Stemmeklonering
      landingSubtitle: "Tekst-til-tale i sanntid for over 50 språk med stemmeklonering, basert på avansert AI-teknologi for klar og naturlig talegenerering.",
      feature4Title: "Stemmeklonering",
      feature4Desc: "Personlig stemmeklonering som gjør AI-stemmer mer menneskelige",
    
      // Hvordan stemmeklonering fungerer
      voiceCloningHowItWorks: "Slik fungerer stemmeklonering",
      voiceCloneStep1Title: "Last opp stemme",
      voiceCloneStep1Desc: "Last opp en klar lydprøve på 3-10 sekunder",
      voiceCloneStep2Title: "AI-analyse",
      voiceCloneStep2Desc: "AI-teknologi ekstraherer stemmeegenskaper og bygger modell",
      voiceCloneStep3Title: "Klonering fullført",
      voiceCloneStep3Desc: "Genererer personlig AI-stemmemodell",
      voiceCloneStep4Title: "Skriv inn tekst",
      voiceCloneStep4Desc: "Skriv inn teksten du vil konvertere",
      voiceCloneStep5Title: "Bruk modell",
      voiceCloneStep5Desc: "Bruk den klonede AI-stemmemodellen",
      voiceCloneStep6Title: "Generer tale",
      voiceCloneStep6Desc: "Produserer naturlig klonet tale",
    
      // Brukeranmeldelser
      testimonial5Name: "Hr. Li",
      testimonial5Role: "Innholdsskaper",
      testimonial5Content: "Dette verktøyet har økt innholdsproduksjonen min betraktelig, spesielt ved håndtering av flerspråklig innhold.",
      testimonial6Name: "Fr. Yang",
      testimonial6Role: "Podkastvert",
      testimonial6Content: "Stemmeklonering er revolusjonerende! Med bare noen få sekunders lydprøve kan jeg lage flerspråklige podcast-versjoner enkelt.",
      testimonial7Name: "Hr. Ke",
      testimonial7Role: "Stemmeskuespiller",
      testimonial7Content: "Som profesjonell er jeg imponert over hvordan kloningen bevarer de følelsesmessige nyansene i originalstemmen.",
      testimonial8Name: "Fr. Huang",
      testimonial8Role: "Utdanningsspesialist",
      testimonial8Content: "Med min klonede stemme kan jeg forhåndsinnspille undervisning som studenter kan høre når som helst."
    } as const;